#ifndef __OTA_HTTP_CURL_H__
#define __OTA_HTTP_CURL_H__

/*hhtp响应的结构体*/
typedef struct
{
    char* response_str;
    int response_len;
}response_t;

/*版本信息结构体*/
typedef struct
{
    int major;
    int minor;
    int patch;
    char* sha1;
}version_t;

/*http请求访问http服务端获取版本信息*/
version_t* ota_http_curl_getversion(char* url);

/*http请求访问http服务端下载文件*/
int ota_http_curl_download(char* url,char* filename);
#endif /* __OTA_HTTP_CURL_H__ */